<?php
	// interface d'accès singleton a une base de données
	// Auteur : Sebastian Mosser
	
interface iDatabase {

	// Execution d'une requete
	public function execute($query);
	// Valeur du dernier indice auto-incremente
	public function executeInsert($query);
	// Echapement des caracteres speciaux en prevenrion d'injections SQL 
	public static function escape($string);
	// Renvoie un tableau associatif a partir d'un jeu de résultats
	public static function assoc($resultSet);
	
	// Exporte la base de données :
	public static function export();
	
	// Recharge la base de données :
	public static function reload($sqlString);
	
	
}

?>